package PracticeOne;
import java.io.*; // 修正：移除重复的 import

public class PracticeOne {
    public static void main(String[] args) {
        // 修正1：使用正确的磁盘路径（将 H: 替换为实际存在的磁盘）
        File file = new File("C:" + File.separator + "muyan" +
                File.separator + "vip" + File.separator + "yootk.txt");

        System.out.println("目标文件路径：" + file.getAbsolutePath());

        // 修正2：增强目录创建逻辑和错误处理
        File parentDir = file.getParentFile();
        if (parentDir != null) {
            if (!parentDir.exists()) {
                if (parentDir.mkdirs()) {
                    System.out.println("目录创建成功：" + parentDir.getAbsolutePath());
                } else {
                    System.err.println("目录创建失败：" + parentDir.getAbsolutePath());
                    System.err.println("可能原因：磁盘不存在、权限不足或路径无效");
                    return;
                }
            } else {
                System.out.println("目录已存在：" + parentDir.getAbsolutePath());
            }
        }

        // 添加文件写入操作示例
        try (OutputStream output = new FileOutputStream(file)) {
            String message = "www.yootk.com";
            byte[] data = message.getBytes();
            output.write(data);
            System.out.println("文件写入成功！");
        } catch (IOException e) {
            System.err.println("文件写入失败：" + e.getMessage());
        }
    }
}